ارائه یک رویکرد تکاملی برای خوشه بندی نرم افزار جهت اولویت بندی خوشه ها در آزمون نرم افزار

thesis
abstract

نیاز و وابستگی روز افزون شرکت ها و سازمان ها به رایانه و استفاده از آن باعث گردیده تا مدیران و کارآفرینان با استفاده از نرم افزارهای مختلف به دنبال کارآیی هر چه بهتر مجموعه‎ی خود باشند. امروزه نرم افزارها در بسیاری از کاربرد های بحرانی نیز نقش مهمی دارند به طوری که یک خطا در نرم افزار ممکن است باعث بروز خسارت های غیر قابل جبران گردد.در نتیجه نرم افزار باید تا حد امکان عاری از هرگونه خطا و خرابی باشد. یکی از مهمترین دغدغه های مهندسان نرم افزار ارائه ی نرم افزار کامل، بی نقص و مطابق با نیازمندی های مشتری ها است که در قسمت آزمون نرم افزار همه ی این موارد قبل از تحویل نهایی، بررسی می شود. بر اساس دلیل های ذکر شده، آزمون نرم افزار بخش مهم و زمان بری از فرآیند تولید نرم افزار را در بر می گیرد. از طرفی در برخی موارد، آزمون کامل نرم افزار امکان پذیر نمی باشد؛ زیرا با توجه به صبر مشتری ممکن است زمان کافی برای آزمودن کامل نرم افزار وجود نداشته باشد و دیرکرد تحویل نرم افزار موجب زیان های مالی بسیاری شود. به همین علت کمینه سازی زمان آزمون نرم افزار از جمله اهداف آزمون است. در این پایان نامه هدف ارائه ی الگوریتمی برای خوشه بندی نرم افزار و اولویت بندی این خوشه ها در جهت آزمون نرم افزار است. در الگوریتم پیشنهادی در راستای رسیدن به هدف کمینه سازی زمان آزمون، از خوشه بندی و اولویت بندی استفاده شده است. به این ترتیب که ابتدا با استفاده از الگوریتم رقابت استعماری، گراف وابستگی نرم افزار، خوشه بندی می شود. این خوشه بندی بر اساس افزایش اتصال درون خوشه و کاهش اتصال برون خوشه ای انجام می گیرد. سپس به وسیله ی معیارهایی در زمینه ی تشخیص مناطق مستعد خرابی، این خوشه ها اولویت بندی می شوند. حال اگر آزمون گر نرم افزار به جای آزمودن کل برنامه به صورت یکپارچه، این خوشه ها را به ترتیب اولویت بیازماید، این کار سبب کاهش زمان آزمون شده و در کمترین زمان ممکن، بیشترین تعداد خطا به دست می آید. راه کار ارائه شده بر روی مجموعه برنامه های زیمنس اعمال شده است. نتایج حاصل از این ارزیابی نشان می دهد که خوشه های با اولویت بالاتر حامل خطاها و خرابی های بیشتری هستند.

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

setdisc نرم افزار دسته بندی ناپیوستگی ها به روش خوشه بندی پوآسون

تعیین تعداد و خصوصیات دسته درزه های موجود در توده سنگ در هر عملیات مهندسی سنگ از اهمیت بسزایی برخوردار است. یکی از مهم ترین ویژگی های ناپیوستگی ها، راستای آن ها نسبت به هم و نسبت به سازه مهندسی است.  جهت تعیین تعداد دسته درزه ها معمولاً از روش های استریوگرافیک استفاده می شود. چنین روشی بسیار وابسته به قضاوت شخصی است و در زمان همپوشانی دسته درزه ها تفکیک آن ها را از هم مشکل می گرداند. در این تحقی...

full text

توسعه یک مدل جهت استقرار نرم افزار به عنوان خدمت

عصر کنونی، به عنوان عصر اطلاعات و یا دانایی نام گرفته است. در این عصر فناوری اطلاعات به عنوان یک راهبرد و طرز فکر جدید، تمام ابعاد زندگی بشر را تحت تاثیر قرار داده است و سازمان­ها نیز از مفاهیم و نهادهایی هستند که به طرز شدیدی تحت تاثیر فناوری اطلاعات قرار گرفته­اند، به گونه­ای که تصور سازمان امروزی بدون فناوری اطلاعات و کاربری آن غیرممکن به نظر می­رسد. با این شرایط، شناسایی عوامل موثر بر کاربر...

full text

ارایه شاخصی جدید جهت سنجش اعتبار خوشه بندی در الگوریتم های خوشه بندی فازی نوع-2

One of the main issues in fuzzy clustering is to determine the number of clusters that should be available before clustering and selection of different values for the number of clusters will lead to different results. Then, different clusters obtained from different number of clusters should be validated with an index. But so far such an index has not been introduced for interval type-2 fuzzy C...

full text

معیارهای انتخاب یک نرم افزار GIS مناسب

نیاز به پشتیبانی قدرتمند و پیشرفته پردازش اطلاعات (که از منابع مختلف تهیه شده اند) در برنامه­ ریزی ­ها (به دلیل حجم فرایند داده ­ها و رشد کاربر سامانه­ های (Systems) کارآ و قدرتمند پردازش اطلاعات را اجتناب­ ناپذیر می­ سازد، GIS یا سامانه اطلاعات جغرافیایی با ویژگی خاص تلفیق داده­ های مکانی و غیرمکانی در میان مدیران و برنامه­ ریزان، به عنوان یک سامانه از جایگاه خاصی برخوردار گردیده است.

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه تبریز - دانشکده علوم ریاضی

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023